﻿using System.Windows.Controls;
using Core.Infrastructure.EventArgs;

namespace Core.Infrastructure.ScreenManager
{
    public interface IScreen
    {
        Control View { get; }
        void RecreateView();
        void Activate(ScreenEventArgs args);
        bool CanEnter();
        bool CanLeave();
        void CleanUp();
    }
}
